

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Change the Timing Details [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Sequence,Sequence Message, Change Timing Details,Sequence Message, Timing Details,Timing,Timing Details, Change,Timing Observation,Timing Constraint,Duration,Duration Constraint,Duration Constraint Between Messages,Duration Observation,Message Angle,Message Angle Adjust With Duration Constraint">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Change the Timing Details</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="message_examples.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="general_ordering.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">It is possible to change the timing details of a Message in a <a href="sequencediagram.htm">Sequence diagram</a> by right-clicking on the <a href="message.htm">Message</a> connector and selecting the </span><span class="f_MenuKeyField">Timing Details</span><span class="f_BodyText"> menu option. The </span><span class="f_UIControl">Timing Details</span><span class="f_BodyText"> dialog displays.</span></p>
<p class="p_TextIndentedL2"><img src="timingdetailsdialog.png" width="318" height="197" border="0" alt="TimingDetailsDialog"></p>
<p class="p_BodyText"><span class="f_BodyText">Complete the fields on this dialog as follows:</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="0" border="0" style="border: none; border-spacing:0px; border-collapse: collapse;">
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" bgcolor="#e3e6ed" style="width:142px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Option</span></p>
</td>
<td valign="top" width="521" bgcolor="#e3e6ed" style="width:521px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Use to</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Duration Constraint</span></p>
</td>
<td valign="top" width="521" style="width:521px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Indicate the minimum and maximum limits on how long a message can last.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Duration Constraint Between Messages</span></p>
</td>
<td valign="top" width="521" style="width:521px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Indicate the minimum and maximum interval between sending or receipt of the previous message at the current message's source Lifeline, and sending the current message.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Duration Observation</span></p>
</td>
<td valign="top" width="521" style="width:521px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Capture the duration of a message.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Timing Constraint</span></p>
</td>
<td valign="top" width="521" style="width:521px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Indicate the minimum and maximum time at which the message should arrive at the target. </span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext" style="font-weight: bold;">Timing Observation</span></p>
</td>
<td valign="top" width="521" style="width:521px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Capture the point at which the message was sent.</span></p>
</td>
</tr>
</table>
</div>
<p class="p_BodyText"><span class="f_BodyText">See the OMG UML specification (</span><span class="f_BodyText" style="font-style: italic;">UML Superstructure Specification, v2.1.1, p. 511</span><span class="f_BodyText">).</span></p>
<p class="p_BodyText"><span class="f_BodyText">In the diagram below, on the </span><span class="f_BodyText" style="font-style: italic;">Open Order</span><span class="f_BodyText"> Message:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_MenuKeyField">Duration Constraint</span><span class="f_Bulletlist1"> has been set to </span><span class="f_MenuKeyField">0...13.</span></li>
</ul>
<p class="p_BodyText"><span class="f_BodyText">On the </span><span class="f_BodyText" style="font-style: italic;">Get Cart</span><span class="f_BodyText"> Message:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_MenuKeyField">Duration Constraint Between Messages </span><span class="f_Bulletlist1">has been set to</span><span class="f_MenuKeyField"> d...d*3</span></li>
<li><span class="f_MenuKeyField">Duration Observation</span><span class="f_Bulletlist1"> has been set to</span><span class="f_MenuKeyField"> d=duration</span></li>
<li><span class="f_MenuKeyField">Timing Constraint</span><span class="f_Bulletlist1"> has been set to </span><span class="f_MenuKeyField">t...t+3</span></li>
<li><span class="f_MenuKeyField">Timing Observation</span><span class="f_Bulletlist1"> has been set to </span><span class="f_MenuKeyField">t=now</span><span class="f_Bulletlist1">.</span></li>
</ul>
<p class="p_TextIndentedL2"><img src="seqtiming.png" width="529" height="314" border="0" alt="SeqTiming"></p>
<p class="p_BodyText"><span class="f_BodyText">By typing a value in the </span><span class="f_MenuKeyField">Duration Constraint</span><span class="f_BodyText"> field, you enable the Message angle to be adjusted. After clicking on the </span><span class="f_MenuKeyField">OK</span><span class="f_BodyText"> button on the </span><span class="f_UIControl">Timing Details</span><span class="f_BodyText"> dialog, click on the head of the Message connector and drag the connector up or down to change the angle. You cannot extent the angle beyond the life line of the connecting sequence object or create an angle of less than 5 degrees.</span></p>
<p class="p_BodyText"><span class="f_BodyText">You can also create the </span><span class="f_MenuKeyField">Duration Constraint Between Messages</span><span class="f_BodyText"> line by dragging the <a href="general_ordering.htm">General Ordering</a> arrow up to the point at which the previous message joins the source Lifeline for the current message. A dialog displays on which you enter the value for the constraint. Having created the line, you can move it to any point within half way along the current message and half way along the previous message, to avoid overlap with other message timing details. You can edit or delete the value either through the </span><span class="f_UIControl">Timing Details</span><span class="f_BodyText"> dialog or by right-clicking on the line itself and selecting the appropriate context menu option.</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
